Optional crop?: { Optional dash?: number[] | Ref<undefined | number[]>Optional dashOptional fill?: string | { Optional fillOptional fillOptional fillOptional fillOptional fillOptional fillOptional filter?: "none" | { Optional height?: number | Ref<undefined | number>Optional hitOptional lineOptional lineOptional offset?: { Optional opacity?: number | Ref<undefined | number>Optional perfectOptional rotation?: number | Ref<undefined | number>Optional scale?: { Optional sceneOptional setup?: ((this: Image, attrs: { Optional shadow?: { Optional shadowOptional shadowOptional skewX?: number | Ref<undefined | number>Optional skewY?: number | Ref<undefined | number>Optional stroke?: string | { Optional strokeOptional strokeOptional strokeOptional visible?: boolean | Ref<undefined | boolean>Optional width?: number | Ref<undefined | number>Readonly $Optional crop?: { x: number; y: number; width: number; height: number; }Optional dash?: number[]Optional dashOptional fill?: string | ({ addColorStop: (offset: number, color: string) => void; }) | ({ setTransform: (transform?: DOMMatrix2DInit | undefined) => void; })Optional fillOptional fillOptional fillOptional fillOptional fillOptional fillOptional filter?: "none" | ({ url?: string | undefined; blur?: number | undefined; brightness?: number | undefined; contrast?: number | undefined; dropShadow?: { x?: number | undefined; y?: number | undefined; blur?: number | undefined; color: string; } | undefined; ... 5 more ...; sepia?: number | undefined; })Optional height?: numberOptional hitOptional lineOptional lineOptional offset?: { x?: number | undefined; y?: number | undefined; }Optional opacity?: numberOptional perfectOptional rotation?: numberOptional scale?: { x?: number | undefined; y?: number | undefined; }Optional sceneOptional shadow?: { x?: number | undefined; y?: number | undefined; color: string; blur: number; }Optional shadowOptional shadowOptional skewX?: numberOptional skewY?: numberOptional stroke?: string | ({ addColorStop: (offset: number, color: string) => void; }) | ({ setTransform: (transform?: DOMMatrix2DInit | undefined) => void; })Optional strokeOptional strokeOptional strokeOptional visible?: booleanOptional width?: numberReadonly [BOUNCE_Readonly [LISTENERS]Readonly [LISTENERS_Protected Readonly [SCOPE]Private Readonly _imageStatic Readonly _centroidStatic Readonly fromURLOptional get: trueStatic Readonly typeProtected _sceneProtected fillProtected fillProtected getProtected getProtected getProtected getOptional listener: ((event: ExtendEvents<CommonShapeEvents>[Event]) => void)Protected Optional setupOptional crop?: { x: number; y: number; width: number; height: number; }Optional dash?: number[]Optional dashOptional fill?: string | ({ addColorStop: (offset: number, color: string) => void; }) | ({ setTransform: (transform?: DOMMatrix2DInit | undefined) => void; })Optional fillOptional fillOptional fillOptional fillOptional fillOptional fillOptional filter?: "none" | ({ url?: string | undefined; blur?: number | undefined; brightness?: number | undefined; contrast?: number | undefined; dropShadow?: { x?: number | undefined; y?: number | undefined; blur?: number | undefined; color: string; } | undefined; ... 5 more ...; sepia?: number | undefined; })Optional height?: numberOptional hitOptional lineOptional lineOptional offset?: { x?: number | undefined; y?: number | undefined; }Optional opacity?: numberOptional perfectOptional rotation?: numberOptional scale?: { x?: number | undefined; y?: number | undefined; }Optional sceneOptional shadow?: { x?: number | undefined; y?: number | undefined; color: string; blur: number; }Optional shadowOptional shadowOptional skewX?: numberOptional skewY?: numberOptional stroke?: string | ({ addColorStop: (offset: number, color: string) => void; }) | ({ setTransform: (transform?: DOMMatrix2DInit | undefined) => void; })Optional strokeOptional strokeOptional strokeOptional visible?: booleanOptional width?: numberProtected strokeGenerated using TypeDoc